Big Huge Thesaurus

battle of the Coral Sea

noun